package com.erpoa.service;

import com.erpoa.dto.WareHouseMaterialDto;
import com.erpoa.entity.PackMessage;

import java.util.List;

/**
 * @author chenjimin
 * @Title: WareHouseMaterialService
 * @ProjectName oaerp
 * @Description: TODO
 * @date 2020/9/159:48
 */
public interface WareHouseMaterialService {
    /**
     * 根据机台获取领退料信息
     *
     * @param packMessage
     * @return
     */
    List<WareHouseMaterialDto> getMaterialList(PackMessage packMessage);

    /**
     * 查询扫描机台或者条码
     *
     * @param packMessage
     * @return
     */
    String queryMachineCodeOrBarCode(PackMessage packMessage);

    /**
     * 查询是否配置物料交接功能
     *
     * @param packMessage
     * @return
     */
    String materialBusiness(PackMessage packMessage);

    /**
     * 提交仓库发料
     *
     * @param packMessage
     */
    void jumpMaterialHandoverFragment(PackMessage packMessage);
}
